#ifndef __kraw__TextureLoader_h__
#define __kraw__TextureLoader_h__

#include "resource/loader.h"

namespace kraw
{
	class Texture;
	class TextureLoader : public AssetLoader
	{
	public:
		static TextureLoader* create(const std::string& name);

		TextureLoader();
		virtual ~TextureLoader();

		virtual bool load();
		virtual void unload();

		unsigned char* pixels;
	};
}

#endif
